本文整理汇总了C#中Ship.init方法的典型用法代码示例。如果您正苦于以下问题:C# Ship.init方法的具体用法?C# Ship.init怎么用?C# Ship.init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ship
的用法示例。
在下文中一共展示了Ship.init方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: get_ship_data_del
void get_ship_data_del(object _obj)
{
NmGetShipResult _ship_result= _obj as NmGetShipResult;
// if(_shi))
foreach(ShipData _sd in _ship_result.ship_data.m_ship_list){
Ship _s=new Ship(GameObject.Instantiate(ShipPref) as GameObject,Mat);
_s.init(_sd);
m_ship_list.Add(_s);
if(m_current_ship==null){
m_current_ship=_s;
}
}
}
示例2: Update
// Update is called once per frame
void Update()
{
if(m_file_mode){
if(m_www!=null){
if(m_www.isDone){
if(m_www.error==null){
Debug.Log(m_www.text);
ShipDataColl _sdc= JsonMapper.ToObject<ShipDataColl>(m_www.text);
foreach(ShipData _sd in _sdc.m_ship_list){
Ship _s=new Ship(GameObject.Instantiate(ShipPref) as GameObject,Mat);
_s.init(_sd);
m_ship_list.Add(_s);
if(m_current_ship==null){
m_current_ship=_s;
}
}
}
m_www=null;
}
}
}
//update
if(Input.GetKey(KeyCode.UpArrow)){
m_wind+=new Vector3(0,0,Time.deltaTime*m_speed);
}
if(Input.GetKey(KeyCode.DownArrow)){
m_wind+=new Vector3(0,0,-Time.deltaTime*m_speed);
}
if(Input.GetKey(KeyCode.LeftArrow)){
m_wind+=new Vector3(-Time.deltaTime*m_speed,0,0);
}
if(Input.GetKey(KeyCode.RightArrow)){
m_wind+=new Vector3(Time.deltaTime*m_speed,0,0);
}
if(Input.GetKeyDown(KeyCode.U)){
m_current_ship.serialize();
}
if(Input.GetKeyDown(KeyCode.Escape)){
Application.LoadLevel("Root");
}
if(m_current_ship!=null){
m_current_ship.update(m_wind,false);
}
}