117 lines
2.4 KiB
C#
117 lines
2.4 KiB
C#
/********************************************************************************
|
||
* 文件名: Relation.cs
|
||
* 全路径: \Script\Player\Relation\Relation.cs
|
||
* 创建人: 李嘉
|
||
* 创建时间:2014-02-14
|
||
*
|
||
* 功能说明:游戏玩家关系人数据
|
||
* 修改记录:
|
||
*********************************************************************************/
|
||
using UnityEngine;
|
||
using System;
|
||
using System.Collections;
|
||
using Games.GlobeDefine;
|
||
using Module.Log;
|
||
|
||
public class Relation
|
||
{
|
||
//Guid
|
||
private UInt64 m_Guid;
|
||
public UInt64 Guid
|
||
{
|
||
get { return m_Guid; }
|
||
set { m_Guid = value; }
|
||
}
|
||
|
||
//角色名字
|
||
private string m_szName;
|
||
public string Name
|
||
{
|
||
get { return m_szName; }
|
||
set { m_szName = value; }
|
||
}
|
||
|
||
//等级
|
||
private int m_nLevel;
|
||
public int Level
|
||
{
|
||
get { return m_nLevel; }
|
||
set { m_nLevel = value; }
|
||
}
|
||
|
||
//职业
|
||
private int m_nProfession;
|
||
public int Profession
|
||
{
|
||
get { return m_nProfession; }
|
||
set { m_nProfession = value; }
|
||
}
|
||
|
||
//战斗力
|
||
private int m_nCombatNum;
|
||
public int CombatNum
|
||
{
|
||
get { return m_nCombatNum; }
|
||
set { m_nCombatNum = value; }
|
||
}
|
||
|
||
//头像框
|
||
private int m_HeadType;
|
||
public int HeadType
|
||
{
|
||
get { return m_HeadType; }
|
||
set { m_HeadType = value; }
|
||
}
|
||
|
||
//对话框气泡
|
||
private int m_ChatPopType;
|
||
public int ChatPopType
|
||
{
|
||
get { return m_ChatPopType; }
|
||
set { m_ChatPopType = value; }
|
||
}
|
||
|
||
//状态
|
||
private int m_nState = (int)CharacterDefine.RELATION_TYPE.OFFLINE;
|
||
public int State
|
||
{
|
||
get
|
||
{
|
||
return m_nState;
|
||
}
|
||
set
|
||
{
|
||
LogModule.DebugLog("Player :" + Name + ", onlineState:" + (CharacterDefine.RELATION_TYPE)value);
|
||
m_nState = value;
|
||
}
|
||
}
|
||
|
||
//合法性判断
|
||
public bool IsValid()
|
||
{
|
||
return m_Guid != GlobeVar.INVALID_GUID;
|
||
}
|
||
|
||
//时间信息
|
||
private UInt32 m_timeInfotime;
|
||
public UInt32 TimeInfo
|
||
{
|
||
get { return m_timeInfotime; }
|
||
set { m_timeInfotime = value; }
|
||
}
|
||
|
||
//friendPont - 好友度
|
||
private int _FriendPoint = 1;
|
||
public int FriendPoint
|
||
{
|
||
get
|
||
{
|
||
return _FriendPoint;
|
||
}
|
||
set
|
||
{
|
||
_FriendPoint = Mathf.Max(0, value);
|
||
}
|
||
}
|
||
}
|