コード例 #1
0
    public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem)
    {
        dstManager.AddComponentData(entity, GameActionBank.GetActionId(Value));

        // Update list of GameActionSettingAuth by adding any missing instances and removing any extra
        UpdateGameActionSettingsList();

        // Convert all GameActionSettingAuths
        foreach (GameActionSettingAuthBase setting in GameActionSettings)
        {
            setting.Context = gameObject;
            setting.Convert(entity, dstManager, conversionSystem);
        }
    }
コード例 #2
0
 public static Entity FindFirstItemWithGameAction <T>(ISimWorldReadAccessor accessor, Entity pawn, out int itemIndex)
     where T : GameAction
 {
     return(FindFirstItemWithGameAction(accessor, pawn, GameActionBank.GetActionId <T>(), out itemIndex));
 }